package com.ktgj.flight.domain.InterfaceEntity;

import org.springframework.web.multipart.MultipartFile;

import java.util.ArrayList;
import java.util.List;

/**
 * 附件操作请求实体
 */
public class MoAttachmentRequest extends MoRequest {
    public MoAttachmentRequest() {
        ListMoFile = new ArrayList<>();
    }

    /**
     * 类型0退票，1改期
     */
    public int ApplyType;

    /**
     * 退票ID
     */
    public String ApplyId;

    /**
     * 附件文件名
     */
    public String Name;

    /**
     * 附件内容
     */
    public byte[] Content;

    /**
     * 附件ID
     */
    public String AttachmentId;

    /**
     * 操作类型 1 上传 2 下载  3 删除
     */
    public String OpType;

    /**
     * 第三方接口订单号
     */
    public String OrderId;

    /**
     * 附带的其他参数
     */
    public String OtherParams;


    public List<MoFile> ListMoFile;

    public MultipartFile[] multipartFiles;
}